• A 2D algorithm with asymmetric workload for the UPC conjugate gradient method 

      González-Domínguez, Jorge; Marques, Osni A.; Martín, María J.; Touriño, Juan (Springer New York LLC, 2014)
      [Abstract] This paper examines four different strategies, each one with its own data distribution, for implementing the parallel conjugate gradient (CG) method and how they impact communication and overall performance. ...
    • A GIS-Embedded System to Support Land Consolidation Plans in Galicia. 

      Touriño, Juan; Parapar López, Jorge; Doallo, Ramón; Boullón, Marcos; Rivera, Francisco F.; Bruguera, Javier D. (Taylor & Francis, 2003-06)
      [Abstract] Land consolidation is a strategic instrument for rural planning and thus economic development in the Spanish region of Galicia. This paper describes an experimental system embedded in a GIS environment to aid ...
    • A Grid Portal for an Undergraduate Parallel Programming Course 

      Touriño, Juan; Martín, María J.; Tarrío, Jacobo; Arenaz Silva, Manuel (Institute of Electrical and Electronics Engineers, 2005-08)
      [Abstract] This paper describes an experience of designing and implementing a portal to support transparent remote access to supercomputing facilities to students enrolled in an undergraduate parallel programming course. ...
    • A Heuristic Approach for the Automatic Insertion of Checkpoints in Message-Passing Codes 

      Rodríguez, Gabriel; Martín, María J.; González, Patricia; Touriño, Juan (Technische Universitaet Graz * Institut fuer Informationssysteme und Computer Medien,Graz University of Technology, Institute for Information Systems and Computer Media, 2009-08)
      [Abstract] Checkpointing tools may be typically implemented at two different abstraction levels: at the system level or at the application level. The latter has become a more popular alternative due to its flexibility and ...
    • A middleware architecture for distributed systems management 

      Salceda, Jesús; Díaz, Iván; Touriño, Juan; Doallo, Ramón (Academic Press, 2004-06)
      [Abstract] This paper presents a middleware solution for global management of any kind of distributed system, such as networks of PCs/workstations, clusters or server farms. Our approach lies in an object-oriented software ...
    • A Novel Compiler Support for Automatic Parallelization on Multicore Systems 

      Andión, José M.; Arenaz Silva, Manuel; Rodríguez, Gabriel; Touriño, Juan (Elsevier, 2013-09)
      [Abstract] The widespread use of multicore processors is not a consequence of significant advances in parallel programming. In contrast, multicore processors arise due to the complexity of building power-efficient, ...
    • A pipeline architecture for feature-based unsupervised clustering using multivariate time series from HPC jobs 

      Enes, Jonatan; Expósito, Roberto R.; Fuentes Rodríguez, Jose; López Cacheiro, Javier; Touriño, Juan (Elsevier B.V., 2023-05)
      [Abstract]: Time series are key across industrial and research areas for their ability to model behaviour across time, making them ideal for a wide range of use cases such as event monitoring, trend prediction or anomaly ...
    • A PVM Based Library for Sparse Matrix Factorizations 

      Touriño, Juan; Doallo, Ramón (Springer, 1998)
      [Abstract] We present 3LM, a C Linked List Management Library for parallel sparse factorizations on a PVM environment which takes into account the fill-in, an important drawback of sparse computations. It is restricted to ...
    • Accelerating the quality control of genetic sequences through stream processing 

      Castellanos Rodríguez, Óscar; Expósito, Roberto R.; Touriño, Juan (Association for Computing Machinery, 2023)
      [Abstract]: Quality control of DNA sequences is an important data preprocessing step in many genomic analyses. However, all existing parallel tools for this purpose are based on a batch processing model, needing to have ...
    • Acceleration of a Feature Selection Algorithm Using High Performance Computing 

      Beceiro, Bieito; González-Domínguez, Jorge; Touriño, Juan (MDPI AG, 2020-09-01)
      [Abstract] Feature selection is a subfield of data analysis that is on reducing the dimensionality of datasets, so that subsequent analyses over them can be performed in affordable execution times while keeping the same ...
    • Affine Modeling of Program Traces 

      Rodríguez, Gabriel; Kandemir, Mahmut T.; Touriño, Juan (Institute of Electrical and Electronics Engineers, 2019-02-01)
      [Abstract] A formal, high-level representation of programs is typically needed for static and dynamic analyses performed by compilers. However, the source code of target applications is not always available in an analyzable ...
    • An Inspector-Executor Algorithm for Irregular Assignment Parallelization 

      Arenaz Silva, Manuel; Touriño, Juan; Doallo, Ramón (Springer, 2004)
      [Abstract] A loop with irregular assignment computations contains loop-carried output data dependences that can only be detected at run-time. In this paper, a load-balanced method based on the inspector-executor model is ...
    • Analysis and evaluation of MapReduce solutions on an HPC cluster 

      Veiga, Jorge; Expósito, Roberto R.; Taboada, Guillermo L.; Touriño, Juan (Pergamon Press, 2016-02)
      [Abstract] The ever growing needs of Big Data applications are demanding challenging capabilities which cannot be handled easily by traditional systems, and thus more and more organizations are adopting High Performance ...
    • Analysis of I/O Performance on an Amazon EC2 Cluster Compute and High I/O Platform 

      Expósito, Roberto R.; Taboada, Guillermo L.; Ramos Garea, Sabela; González-Domínguez, Jorge; Touriño, Juan; Doallo, Ramón (Springer Netherlands, 2013-12)
      [Abstract] Cloud computing is currently being explored by the scientific community to assess its suitability for High Performance Computing (HPC) environments. In this novel paradigm, compute and storage resources, as well ...
    • Analysis of Performance-impacting Factors on Checkpointing Frameworks: The CPPC Case Study 

      Rodríguez, Gabriel; Martín, María J.; Touriño, Juan; González, Patricia (Oxford University Press, 2011-11-01)
      [Abstract] This paper focuses on the performance evaluation of Compiler for Portable Checkpointing (CPPC), a tool for the checkpointing of parallel message-passing applications. Its performance and the factors that impact ...
    • Automated and accurate cache behavior analysis for codes with irregular access patterns 

      Andrade, Diego; Arenaz Silva, Manuel; Fraguela, Basilio B.; Touriño, Juan; Doallo, Ramón (John Wiley & Sons Ltd., 2007-04-03)
      [Abstract] The memory hierarchy plays an essential role in the performance of current computers, so good analysis tools that help in predicting and understanding its behavior are required. Analytical modeling is the ideal ...
    • Automatic mapping of parallel applications on multicore architectures using the Servet benchmark suite 

      González-Domínguez, Jorge; Taboada, Guillermo L.; Fraguela, Basilio B.; Martín, María J.; Touriño, Juan (Pergamon Press, 2012-03)
      [Abstract] Servet is a suite of benchmarks focused on detecting a set of parameters with high influence on the overall performance of multicore systems. These parameters can be used for autotuning codes to increase their ...
    • BDEv 3.0: energy efficiency and microarchitectural characterization of Big Data processing frameworks 

      Veiga, Jorge; Enes, Jonatan; Expósito, Roberto R.; Touriño, Juan (Elsevier BV * North-Holland, 2018-09)
      [Abstract] As the size of Big Data workloads keeps increasing, the evaluation of distributed frameworks becomes a crucial task in order to identify potential performance bottlenecks that may delay the processing of large ...
    • BDWatchdog: real-time monitoring and profiling of Big Data applications and frameworks 

      Enes, Jonatan; Expósito, Roberto R.; Touriño, Juan (Elsevier BV * North-Holland, 2018-10)
      [Abstract] Current Big Data applications are characterized by a heavy use of system resources (e.g., CPU, disk) generally distributed across a cluster. To effectively improve their performance there is a critical need for ...
    • BDWatchdogFaaS: A Tool for Monitoring and Analysis of Functions-as-a-Service in Cloud Environment 

      Framil de Amorín, Manuel; Carpente, Mario; Fraga, David; Enes, Jonatan; Expósito, Roberto R.; Taboada, Guillermo L.; Touriño, Juan (Universidade da Coruña, Servizo de Publicacións, 2023)
      BDWatchdog is a framework to assist in the in-depth and real-time analysis of the execution of Big Data frameworks and applications. BDWatchdog was originally developed to monitor Hadoop ecosystems deployed on serverless ...